Package-level declarations

Types

Link copied to clipboard
open class Config @JvmOverloads constructor(identifier: Identifier, val subfolder: String = "", val folder: String = identifier.namespace, val name: String = identifier.path) : Walkable, Translatable, EntryAnchor

Base Config class for use with FzzyConfig

Link copied to clipboard
class ConfigAction @JvmOverloads constructor(titleSupplier: Supplier<Text>, activeSupplier: Supplier<Boolean>, pressAction: Runnable, decoration: Decorated?, description: Text? = null, background: TextureSet? = null) : EntryWidget<Any> , EntryFlag, EntryCreator, EntryTransient, TranslatableEntry

Builds a button that will appear in a Config GUI, to perform some arbitrary, possible non-config-related action

Link copied to clipboard
class ConfigContext<T : Any>(val config: T)

Holds a config and any applicable secondary flags and their associated information

Link copied to clipboard
class ConfigGroup @JvmOverloads constructor(groupName: String = "", decoration: Decorated? = null, offsetX: Int? = null, offsetY: Int? = null) : TranslatableEntry, EntryAnchor, EntryCreator, EntryPermissible, EntryTransient

Defines the start of a config group

Link copied to clipboard